• word of the day

    ultima thule

    ultima thule - Dictionary definition and meaning for word ultima thule

    Definition
    (noun) the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
    Synonyms : thule
Download our Mobile App Today
Receive our word of the day
on Whatsapp